From 51a6c98c2267ec4a354f32403bd2f3f4ffc8314d Mon Sep 17 00:00:00 2001 From: robertl Date: Sat, 10 Dec 2005 20:35:21 +0000 Subject: [PATCH] Catch ARGTYPE_INT arguments with defaults that aren't integers. --- vecs.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vecs.c b/vecs.c index 0cf5a402d..679b37803 100644 --- a/vecs.c +++ b/vecs.c @@ -501,6 +501,11 @@ exit_vecs( void ) } if ( vec->vec->args ) { for ( ap = vec->vec->args; ap->argstring; ap++ ) { + if ( ap->defaultvalue && + ( ap->argtype == ARGTYPE_INT ) && + ! isdigit(ap->defaultvalue[0])) { + warning("%s: not an integer\n", ap->argstring); + } if ( ap->argval && *ap->argval ) { xfree(*ap->argval); *ap->argval = NULL; -- 2.30.2